Big Huge Thesaurus

alcea rosea

noun

sounds kind of like